Double Buffering
デザインパターンのひとつ.
外部へ情報を公開するためのバッファと,更新処理の対象となるバッファを別に設けることで,外部へ情報を公開している間に情報を取得されても整合性のある結果を返すことができる.
描画処理など.
Cons.
外部はバッファ自体に対するポインタを持つことができない.
バッファのデータを再利用する場合にDouble Bufferingを考慮する必要がある.
モーションブラーなど.